#include<stdio.h>
#include<stdlib.h>
#include<string.h>

static void test1(void)
{

	char str[] = "I love china!";
	char *p;
	p = str + 7;
	
	puts(str);
	puts(p);

}
/*
 *字符数组
 * */
static void test2(void)
{

	char str[] = "hello";
//F	str = "world";数组名  地址常量
	printf("%d	%d\n",sizeof(str),strlen(str));
	strcpy(str,"world");
	
	puts(str);
}
/*
 *字符指针
 * */
static void test2_1(void)
{
	char *str = "hello";
	printf("%d	%d\n",sizeof(str),strlen(str));

//F	strcpy(str,"world"); str 为串常量   str字符指针指向了"hello"
	str = "world";

	puts(str);
}

static void test2_1_1(void)
{

	char str[] = "hello";

	*(str+2) = 'c';

	puts(str);
}


int main(void)
{
//	test1();
//	test2();
//	test2_1();
	test2_1_1();

	exit(0);
}
